*{
  margin: 0;
  padding: 0;
}

a,a:hover,a:focus,a.active,a:link,a:visited{
  text-decoration: none;
  color: #fff;
}
span{
  font-size: 20px;
}
body{
  font-family: "Microsoft YaHei", "微软雅黑";
  position: relative;
}
@media (min-width: 1200px){
  .container {
    width: 1000px;
  }
}
li{
  list-style: none;
}
.pt40{
  padding-top: 40px;
}
.pb20{
  padding-bottom: 20px;
}
.bg-cloud{
  position: absolute;
  right: 300px;
  z-index: -2;
}
.bg-cloud2{
  position: absolute;
  bottom: 40px;
  left: 200px;
}
.head{
  position: absolute;
  top: 50px;
  left: 3%;
  z-index: 1000;

  .menu{
    position: fixed;
    margin-top: 40px;
    .act{
      a{
        color: #fff;
        background-color: #8CC31D;
        border-radius: 5px;
      }
    }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #fff;
      background-color: #8CC31D;
      border: none;
      cursor: default;
      border-radius: 5px;
    }
    .nav-tabs > li > a:hover {
      border-color: #8CC31D;
    }
    .nav > li > a:focus {
      text-decoration: none;
      background-color: transparent;
    }
    .nav > li > a:hover{
      background-color: #8CC31D;
    }
    .nav-tabs {
      border-bottom:none;
    }
    li{
      line-height: 50px;
      float: none;
      a{
        display: initial;
        color: #fff;
        font-weight: bold;
        padding: 5px 10px;

        &:hover{
          color:#fff;
          background-color: #8CC31D;
          text-decoration: none;
          border-radius: 5px;
        }
      }
    }
  }

  .menu1 li{
    a{
      color: #666;
    }
  }
}
.top{
  position: relative;
  min-height: 796px;

  .slider{
    position: absolute;
    background: url("../images/banner01.jpg") no-repeat center;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  .slogan{
    padding-top: 260px;
    img{
      display: inline;
    }
  }
}
.section-module{
  position: relative;
  min-height: 550px;
  background-color: #F2F6F7;
  z-index: 100;
}
.section-head {
  text-align: center;
  padding: 20px 0 40px;
  .head-line {
    border-bottom: solid #0173BC;
    width: 50px;
    margin: 0 auto;
    margin-top: 10px;
  }
  .head-line-white{
    border-bottom: solid #FFF;
    width: 50px;
    margin: 0 auto;
    margin-top: 10px;
  }
}
/*滚动条样式*/
.friendly-link::-webkit-scrollbar/*整体部分*/
{
  width: 8px;
  height:8px;
}

.friendly-link::-webkit-scrollbar-track/*滑动轨道*/
{
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  border-radius: 0px;
  background: rgba(0,0,0,0.1);
}

.friendly-link::-webkit-scrollbar-thumb/*滑块*/
{
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: rgba(0,0,0,0.1);
}

.friendly-link::-webkit-scrollbar-thumb:hover/*滑块效果*/
{
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: rgba(0,0,0,0.2);
}

.box{
  height: 120px;
  overflow: hidden;
  margin: 0 auto;
  .box-content{
    width: 1000%;
  }
}
dd{
  float: left;
}

.section-block{
  min-height: 400px;
  h4{
    font-size: 20px;
  }

  .section-main{
    text-align:-webkit-center;
    text-align: -moz-center;
  }

}
.train{
  position: relative;
  color: #fff;

  .train-slide{
    position: absolute;
    background: url("../images/banner-zhizao.jpg") no-repeat center;
    width: 100%;
    height: 100%;
  }
  a:hover{
    color:#92D209;
  }
}
.manage{
  color: #fff;
  background: -webkit-linear-gradient(left, #70A9D4 , #70CEEA); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #70A9D4 , #70CEEA); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right,#70A9D4 , #70CEEA); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #70A9D4 , #70CEEA); /* 标准的语法 */

  .block-main{
    background-color: #555555;
    padding: 60px;
    span{
      color: #70BEE0;
    }
  }
}
.experience{
  position: relative;
  color: #fff;
  .experience-slide{
    position: absolute;
    background: url("../images/banner-tiyan.jpg") no-repeat center;
    width: 100%;
    height: 100%;
  }
}
.propose{
  min-height: 454px;
  overflow: hidden;
  color: #fff;

  .section-head{
    position: absolute;
    z-index: 2;
    left: 50%;
    margin-left: -100px;
    width: 200px;
    margin-top: 20px;

    .head-logo{
      width: 60px;
      float: left;
    }
    h3{
      margin-top: 8px;
    }
  }
  .block-main{
    padding-top: 150px;
  }
  .block1{
    background-image: url("../images/banner-changdao_01.jpg");
    height: 454px;
  }
  .block2{
    background-image: url("../images/banner-changdao_02.jpg");
    height: 454px;
  }
  .block3{
    background-image: url("../images/banner-changdao_03.jpg");
    height: 454px;
  }
}
.course{
  min-height: 800px;
  padding: 20px 0;
  .module-main {
    background: #fff;
    box-shadow: 0 1px 1px #9b9b9b;
    padding: 20px;
    margin-bottom: 30px;
    .icon{
      width: 10px;
      height: 10px;
      float: left;
      margin-right: 10px;
      margin-top: 2px;
    }
    .icon-orange{
      background-color:#F3A92E ;
    }
    .icon-green{
      background-color:#92D209 ;
    }
    .icon-blue{
      background-color:#0073BC ;
    }
    .module-content{
      height: 120px;
      overflow: hidden;
      p{
        padding-left: 20px;
        line-height: 30px;
        overflow: hidden;
      }
    }
    .hot{
      background: url(../images/icon-hot.png) no-repeat center;
      height: 53px;
      width: 44px;
      position: absolute;
      top: -10px;
      right: 20px;
    }
  }
}
.expand{
  height: 400px;
  .expand-slide{
    background: url("../images/bg-renwu.jpg") no-repeat center;
    width: 100%;
    height: 100%;
  }
  .section-main{
    margin-top: 80px;
  }
}
.specialty{
  background: -webkit-linear-gradient(left, #199BA9 , #18D6CA); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #199BA9 , #18D6CA); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right,#199BA9 , #18D6CA); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #199BA9 , #18D6CA); /* 标准的语法 */
  color: #fff;

  .section-main{
    padding: 35px 0;
    h3{
      line-height: 40px;
    }
  }
}
.footer{
  background: url("../images/bg-footer.png") no-repeat bottom;
  width: 100%;
  background-color: #F2F2F2;
  span{
    font-size: 14px;
  }
  .information{
    p{
      line-height: 40px;
    }
  }
  .copyright{
    a{
      color:#F3A92E;
      &:hover{
        text-decoration: underline;
        color: #92D209;
      }
    }
  }
}